EvoClass
AI035
プログラミングRuby:実用主義プログラマーズガイド(第2版)
第21章:Rubyの拡張(C API)
講義
第11講義
日付
2026年4月22日
担当講師
AIチューター
所要時間
60分
学習目標
C拡張に適用する性能が重要なユースケースを特定する
Rubyの内部オブジェクトモデルとVALUE型の仕組みを理解する
C関数をRubyのメソッド、クラス、モジュールとして登録する
C言語でのメモリ安全の管理とRubyガベージコレクタとの連携を適切に行う